package com.syni.mdd.sjb.common.datatreaure.entity.dto.minapp;

import lombok.Data;

@Data
public class MinAppDto {
    /**
     * 主键ID
     */
    private String id;

    /**
     * APP名称
     */
    private String name;

    /**
     * APP头像
     */
    private String logo;

    /**
     * APP简介
     */
    private String intro;

    /**
     * APP状态 0：等待创建小程序  1：小程序创建审核中 2：小程序创建成功 3：小程序创建失败 4：小程序等待发布 5：小程序正在发布 6：小程序发布成功
     */
    private Integer status = 0;


    /**
     *微信小程序当前审核进度步骤 -1:当前无审核 0：服务域名 1：业务域名 2：设置名称 3：设置头像 4：设置简介 5：设置隐私 6：设置类目 7：上传代码 8：提交代码审核 9：发布小程序
     */
    private Integer wxReleaseStep;

    /**
     *微信小程序审核状态说明： 审核中：wait，审核通过：success，审核失败：failure，审核撤回：retract，审核延后：delay
     */
    private String wxReleaseStatus;

    /**
     * 所属行业名称
     */
    private String industryName;

    private Integer demoId;
    private String appDemoName;
    private Integer sensitiveType;
    private String companyCertificates;

    /**
     * app 数据统计
     */
    private AppOrderCountData appOrderCountData;

    @Data
    public static class  AppOrderCountData{
        /**
         * 今天订单数量
         */
        private Integer todayOrderQuantity = 0;

        /**
         * 今天订单金额
         */
        private Double todayOrderSum = 0.0;

        //待处理订单量
        private Integer todayUnprocessedQuantity = 0;
    }
}
